package com.guohong.service;

import java.util.List;

import com.guohong.dto.ElTreeDto;
import com.guohong.entity.Menu;
import com.guohong.entity.Permission;
import com.guohong.vo.MenuVo;

public interface MenuService {
	// 添加菜单及相应的权限
	Menu addMenuAndPermissions(Menu menu, List<Permission> permissions);

	// 获取菜单树
	List<Menu> getMenuAndPermissionsTree();
	
	// 菜单树（with permissions）
	ElTreeDto getMenuTree();
	
	// 菜单树（without permissions）
	ElTreeDto getMenuOnlyTree();
	
	int insert(MenuVo menuVo);
}
